.b_LocationInfoandMap
{
	.section#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 {}

	.section#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .item:not(.section-header) div[data-elementtype="BUTTON2"]:empty {
		display: none;
	}

	.section#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .item:not(.section-header) div[data-elementtype="BUTTON3"]:empty {
		display: none;
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 article.section-item {
		background-color: transparent
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 {
		min-height: 343px;
		background-color: rgba(var(--theme-color-5-rgbv), 0.25);
		background-attachment: fixed
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .children {
		max-width: 1100px;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 0px;
		--section-horizontal-padding: 0px;
		padding-right: 0px
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item .pic-side {
		min-width: 50%;
		flex: 1;
	}

	#leaflet-location-map {
		z-index: 1;
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 {
		--arranger-item-spacing: 18px;
		--gallery-content-box-margin: 20px;
		--arranger-item-min-height: unset;
		padding-left: 18px;
		padding-top: 18px
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 article {
		margin-bottom: 18px;
		margin-right: 18px;
		width: calc(100% - 18px);
		min-height: 0px;
		min-height: calc(20vw - 18px);
		min-height: max(calc(20vw - 18px), 0px)
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item .text-side {
		max-width: 390px;
		margin: 20px;
		padding: 20px;
		background-color: transparent
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item [data-elementtype=RATING] div {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item [data-elementtype=TITLE] {
		color: rgba(var(--theme-color-6-dark-rgbv), 1);
		font-size: 2.5rem
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item [data-elementtype=SUBTITLE] {
		color: rgba(var(--theme-color-6-dark-rgbv), 1);
		font-size: 1.6666666666666667rem
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item [data-elementtype=DIVIDER] {
		background-color: rgba(var(--theme-color-3-rgbv), 0.42)
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item [data-elementtype=BODY] {
		color: rgba(var(--theme-color-6-dark-rgbv), 1);
		font-size: 18px
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-item [data-elementtype=MAP] {
		--multimap-color-button-background-color: var(--theme-color-1);
		--multimap-color-button-background-hover-color: var(--theme-color-1);
		--multimap-color-button-color: var(--theme-color-2);
		--multimap-color-button-hover-color: var(--theme-color-2);
		--multimap-color-background-color: var(--theme-color-1);
		--multimap-color-color: var(--theme-color-2);
		--multimap-color-title-color: var(--theme-color-1);
		--multimap-color-accent-color: var(--theme-color-3);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .buttons [data-elementtype=BUTTON] {
		--button-color-preset-color: var(--button-color-preset-1-color);
		;
		--button-color-preset-background-hover-color: var(--button-color-preset-1-background-hover-color);
		;
		--button-color-preset-background-color: var(--button-color-preset-1-background-color);
		;
		--button-color-preset-border-color: var(--button-color-preset-1-border-color);
		;
		--button-color-preset-hover-color: var(--button-color-preset-1-hover-color);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .buttons [data-elementtype=BUTTON2] {
		--button-color-preset-color: var(--button-color-preset-2-color);
		;
		--button-color-preset-background-hover-color: var(--button-color-preset-2-background-hover-color);
		;
		--button-color-preset-background-color: var(--button-color-preset-2-background-color);
		;
		--button-color-preset-border-color: var(--button-color-preset-2-border-color);
		;
		--button-color-preset-hover-color: var(--button-color-preset-2-hover-color);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .buttons [data-elementtype=BUTTON3] {
		--button-color-preset-color: var(--button-color-preset-2-color);
		;
		--button-color-preset-background-hover-color: var(--button-color-preset-2-background-hover-color);
		;
		--button-color-preset-background-color: var(--button-color-preset-2-background-color);
		;
		--button-color-preset-border-color: var(--button-color-preset-2-border-color);
		;
		--button-color-preset-hover-color: var(--button-color-preset-2-hover-color);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] li {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] li:hover {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] p {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] p:hover {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] li:hover a:visited {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .submenu {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] .submenu li {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 [data-elementtype=MENU] .submenu li:hover {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header .text-side {
		max-width: 510px;
		margin: 30px;
		padding: 30px
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=RATING] div {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=TITLE] {
		color: rgba(var(--theme-color-6-rgbv), 1);
		font-size: 3.3333333333333335rem
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=SUBTITLE] {}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=DIVIDER] {
		background-color: rgba(var(--theme-color-4-rgbv), 0.95)
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=BODY] {
		color: rgba(var(--theme-color-3-rgbv), 1);
		font-size: 16px
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=MAP] {
		--multimap-color-button-background-color: var(--theme-color-1);
		--multimap-color-button-background-hover-color: var(--theme-color-1);
		--multimap-color-button-color: var(--theme-color-2);
		--multimap-color-button-hover-color: var(--theme-color-2);
		--multimap-color-background-color: var(--theme-color-1);
		--multimap-color-color: var(--theme-color-2);
		--multimap-color-title-color: var(--theme-color-1);
		--multimap-color-accent-color: var(--theme-color-3);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=BUTTON] {
		--button-color-preset-color: rgb(255, 255, 255);
		;
		--button-color-preset-background-hover-color: rgb(83, 83, 83);
		;
		--button-color-preset-background-color: rgb(0, 0, 0);
		;
		--button-color-preset-border-color: var(--theme-color-5);
		;
		--button-color-preset-hover-color: rgb(255, 255, 255);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=BUTTON2] {
		--button-color-preset-color: var(--theme-color-5);
		;
		--button-color-preset-background-hover-color: var(--theme-color-6);
		;
		--button-color-preset-background-color: var(--theme-color-6);
		;
		--button-color-preset-border-color: var(--theme-color-5);
		;
		--button-color-preset-hover-color: var(--theme-color-5);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=BUTTON3] {
		--button-color-preset-color: var(--theme-color-5);
		;
		--button-color-preset-background-hover-color: var(--theme-color-6);
		;
		--button-color-preset-background-color: var(--theme-color-6);
		;
		--button-color-preset-border-color: var(--theme-color-5);
		;
		--button-color-preset-hover-color: var(--theme-color-5);
	}

	#vbid-1ddb12ee-8e38-43ba-97f2-049e95f7d228 .section-header [data-elementtype=ICON] {}
	
}